distribution contract printed circuit board assembly logistics shipping freight consulting bpo warehousing contract manufacturing outsourcing manufacturing pcb outsource pcb assembly assembly